package com.siashan.unipay4j.core.pay;

import com.siashan.unipay4j.core.util.StrUtil;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 支付查询信息
 *
 * @author siashan
 * @since v1.0.1
 */
@Data
@NoArgsConstructor
public class PayQueryModel {

    /**
     * 支付平台订单号,交易号
     */
    private String tradeNo;
    /**
     * 商户订单号
     */
    private String outTradeNo;

    /**
     * 交易类型
     */
    private String tradeType;


    public String getOrderNo() {
        return StrUtil.isNotEmpty(outTradeNo) ? outTradeNo : tradeNo;
    }
}
